package com.rfsp.mcp.pojo.vo;

import com.rfsp.common.base.BaseVO;
import java.util.Date;
import java.util.List;

public class MiPayLogVO extends BaseVO {
    /** 主键ID */
    private Long id;

    /** 辅助标识，防止修改主键ID查询的漏洞，不保证唯一 */
    private String aid;

    private String payLogCode;

    /** 发起查询的机构ID */
    private Long queryOrgId;

    /** 发起查询的用户ID */
    private Long queryUsrId;

    /** 查询时间 */
    private Date queryTime;
    
    /** 查询时间yyyy-MM-dd HH:mm:ss */
    private String queryTimeStr;

    /** 查询原因 */
    private String queryReason;
    //查询原因类型：1交易前调查、2交易中监测、3交易后管理、4破产事务管理、5业务纠纷、6其他合法目的
    private String queryReasonType;

    /** 被查询机构ID */
    private Long targetOrgId;

    /** 医保平台ID */
    private Long pfmId;

    /** 操作用户ID */
    private Long optUserId;

    /** 操作时间 */
    private Date optTime;

    /** 操作类型（1.新增 2.修改 3.删除） */
    private String optType;

    /** null */
    private String remark1;

    /** null */
    private String remark2;

    /** null */
    private String remark3;

    /** null */
    private String remark4;

    /** null */
    private String remark5;

    private List<String> payLogCodes;

    private String dataType1;

    private String dataType2;

    private String dataType3;

    /** 操作类型（0.宿迁 1.抚顺 2.浙江 9 其他） */
    private String itfType;

    //定点机构id
    private Long orgYbjId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAid() {
        return aid;
    }

    public void setAid(String aid) {
        this.aid = aid;
    }

    public String getPayLogCode() {
        return payLogCode;
    }

    public void setPayLogCode(String payLogCode) {
        this.payLogCode = payLogCode;
    }

    public Long getQueryOrgId() {
        return queryOrgId;
    }

    public void setQueryOrgId(Long queryOrgId) {
        this.queryOrgId = queryOrgId;
    }

    public Long getQueryUsrId() {
        return queryUsrId;
    }

    public void setQueryUsrId(Long queryUsrId) {
        this.queryUsrId = queryUsrId;
    }

    public Date getQueryTime() {
        return queryTime;
    }

    public void setQueryTime(Date queryTime) {
        this.queryTime = queryTime;
    }

    public String getQueryReason() {
        return queryReason;
    }

    public void setQueryReason(String queryReason) {
        this.queryReason = queryReason;
    }

    public Long getTargetOrgId() {
        return targetOrgId;
    }

    public void setTargetOrgId(Long targetOrgId) {
        this.targetOrgId = targetOrgId;
    }

    public Long getPfmId() {
        return pfmId;
    }

    public void setPfmId(Long pfmId) {
        this.pfmId = pfmId;
    }

    public Long getOptUserId() {
        return optUserId;
    }

    public void setOptUserId(Long optUserId) {
        this.optUserId = optUserId;
    }

    public Date getOptTime() {
        return optTime;
    }

    public void setOptTime(Date optTime) {
        this.optTime = optTime;
    }

    public String getOptType() {
        return optType;
    }

    public void setOptType(String optType) {
        this.optType = optType;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }

	public String getQueryTimeStr() {
		return queryTimeStr;
	}

	public void setQueryTimeStr(String queryTimeStr) {
		this.queryTimeStr = queryTimeStr;
	}



	private String targetOrgName;
    private String authNo;
    private String authId;
    private String authAid;
    private String queryPayState;
    private String queryPayStateName;
    public String getTargetOrgName() {
        return targetOrgName;
    }

    public void setTargetOrgName(String targetOrgName) {
        this.targetOrgName = targetOrgName;
    }

    public String getAuthNo() {
        return authNo;
    }

    public void setAuthNo(String authNo) {
        this.authNo = authNo;
    }

    public String getAuthId() {
        return authId;
    }

    public void setAuthId(String authId) {
        this.authId = authId;
    }

    public String getAuthAid() {
        return authAid;
    }

    public void setAuthAid(String authAid) {
        this.authAid = authAid;
    }

    public String getQueryPayState() {
        return queryPayState;
    }

    public void setQueryPayState(String queryPayState) {
        this.queryPayState = queryPayState;
    }

    public String getQueryPayStateName() {
        return queryPayStateName;
    }

    public void setQueryPayStateName(String queryPayStateName) {
        this.queryPayStateName = queryPayStateName;
    }


    private String downloadEnabled;
    public String getDownloadEnabled() {
        return downloadEnabled;
    }
    public void setDownloadEnabled(String downloadEnabled) {
        this.downloadEnabled = downloadEnabled;
    }




    List<MiPayVO> payList;

    public List<MiPayVO> getPayList() {
        return payList;
    }

    public void setPayList(List<MiPayVO> payList) {
        this.payList = payList;
    }

    public String state;

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public List<String> getPayLogCodes() {
        return payLogCodes;
    }

    public void setPayLogCodes(List<String> payLogCodes) {
        this.payLogCodes = payLogCodes;
    }

    public String getDataType1() {
        return dataType1;
    }

    public void setDataType1(String dataType1) {
        this.dataType1 = dataType1;
    }

    public String getDataType2() {
        return dataType2;
    }

    public void setDataType2(String dataType2) {
        this.dataType2 = dataType2;
    }

    public String getDataType3() {
        return dataType3;
    }

    public void setDataType3(String dataType3) {
        this.dataType3 = dataType3;
    }

    public String getQueryReasonType() {
        return queryReasonType;
    }

    public void setQueryReasonType(String queryReasonType) {
        this.queryReasonType = queryReasonType;
    }

    public String getItfType() {
        return itfType;
    }

    public void setItfType(String itfType) {
        this.itfType = itfType;
    }

    public Long getOrgYbjId() {
        return orgYbjId;
    }

    public void setOrgYbjId(Long orgYbjId) {
        this.orgYbjId = orgYbjId;
    }
}
